/*******************************************************************************
 * @(#)User.java 2018年09月28日 22:51
 * Copyright 2018 upbos.com. All rights reserved.
 *******************************************************************************/
package com.upbos.upm.enums;

/**
 * <b>Application name：</b> UserStatus.java <br>
 * <b>Application describing： </b> <br>
 * <b>Copyright：</b> Copyright &copy; 2018 upbos.com 版权所有。<br>
 * <b>Company：</b> upbos.com <br>
 * <b>Date：</b> 2018年09月28日 22:51 <br>
 * <b>@author：</b> <a href="mailto:wangjz@miyzh.com"> wangjz </a> <br>
 * <b>version：</b>V4.1.0 <br>
 * @author wangjz
 */
public enum UserStatus {

    ERROR(-1, "登录名或者密码错误"),
    NORMAl(0, "用户账号正常"),
    FROZEN(2, "用户帐号被注销"),
    CANCEL(3, "用户帐号被冻结");
    private int value;

    private String msg;

    UserStatus(int value, String msg) {
        this.value = value;
        this.msg = msg;
    }

    public static UserStatus getUserStatus(String value) {
        switch (value) {
            case "-1":
                return ERROR;
            case "2":
                return FROZEN;
            case "3":
                return CANCEL;
            default:
                return NORMAl;
        }
    }

    public int getValue() {
        return value;
    }

    public String getMsg() {
        return msg;
    }
}